package pe.gob.osce.sirenas.dao.convert;



import java.util.ArrayList;
import java.util.List;

import pe.gob.osce.sirenas.model.CapacitacionDTO;
import pe.gob.osce.sirenas.model.DistritoDTO;
import pe.gob.osce.sirenas.model.jpa.Capacitacion;
import pe.gob.osce.sirenas.model.jpa.Distrito;


public class DistritoConvert {

	public DistritoConvert(){}
	
	public static Distrito createJPA(DistritoDTO distritoDTO)
	{
		Distrito objetoJPA=new Distrito();
		
		objetoJPA.setIdDistrito(distritoDTO.getIdDistrito());
		objetoJPA.setNomDistrito(distritoDTO.getNomDistrito());
		objetoJPA.setIdProvincia(distritoDTO.getIdProvincia());
		objetoJPA.setIdRegion(distritoDTO.getIdRegion());
		objetoJPA.setFecRegistro(distritoDTO.getFecRegistro());
		
		return objetoJPA;
	}
	
	public static DistritoDTO createDTO(Distrito distritoJPA)
	{
		DistritoDTO objetoDTO=new DistritoDTO();
		
		objetoDTO.setIdDistrito(distritoJPA.getIdDistrito());
		objetoDTO.setNomDistrito(distritoJPA.getNomDistrito());
		objetoDTO.setIdProvincia(distritoJPA.getIdProvincia());
		objetoDTO.setIdRegion(distritoJPA.getIdRegion());
		objetoDTO.setFecRegistro(distritoJPA.getFecRegistro());

		
		return objetoDTO;
	}
	
		public static List<DistritoDTO> createListDTO(List<Distrito> listaDistritoJPA){
		
		List<DistritoDTO> listaObjetoDTO=new ArrayList<DistritoDTO>();
		DistritoDTO objetoDTO;

		for (Distrito distritoJPA: listaDistritoJPA) {
			objetoDTO= new DistritoDTO();
			objetoDTO.setIdDistrito(distritoJPA.getIdDistrito());
			objetoDTO.setNomDistrito(distritoJPA.getNomDistrito());
			objetoDTO.setIdProvincia(distritoJPA.getIdProvincia());
			objetoDTO.setIdRegion(distritoJPA.getIdRegion());
			objetoDTO.setFecRegistro(distritoJPA.getFecRegistro());
			listaObjetoDTO.add(objetoDTO);
		}
		
		return listaObjetoDTO;
	}
		
		
}
